.img-text{ 
	width: 100%; 
	display: flex;
	justify-content: space-between;
	padding: 32px 0;
	box-sizing: border-box;
	overflow: hidden;
	.img-text-left{
		width: 240px;
		height: 184px;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		overflow: hidden;
		img{
			width: 240px;
			min-height: 184px;
			height:auto;
			display: block;
		}
	}
	.img-text-right{
		width: 596px;
		height: 184px;
		overflow: hidden;
		position: relative;
		.favor{
			position: absolute;
			top:8px;
			right:0;
			width: 120px;
			height: 40px;
			border-radius: 20px;
			border: 1px solid #177FE9;
			color: #177FE9;
			line-height: 40px;
			text-align: center;
			cursor: pointer;
			i{
				width: 20px;
				height: 20px;
				vertical-align: middle;
				display: inline-block;
				margin:0 9px 0 0;
				background:url(../images/home/heart@2x.png) no-repeat center center / 20px auto;
			}
			&.hov{
				i{
					background:url(../images/home/heart-fill@2x.png) no-repeat center center / 20px auto;
				}
			}
		}
		.descrption{
			font-family: Roboto-Medium;
			font-size: 24px;
			width: 452px;
			color:#121212;
			line-height: 30px;
			letter-spacing: 0.5px;
			margin: 4px 0 12px;
			-webkit-line-clamp:2;
		    overflow: hidden;
		    text-overflow: ellipsis;
		    display: -webkit-box;
		    -webkit-box-orient: vertical;
		}
		.tips{
			display: flex;
			a{
				color: #177FE9;
				line-height: 20px;
				letter-spacing: 0.5px;
				margin-right: 24px;
				font-size: 16px;
			}
			a.price{
				font-size: 18px;
				font-weight: 500;
				color: #FF4B68;
				line-height: 20px;
				font-family: Roboto-Medium;
			}
			p{
				font-size: 18px;
				line-height: 20px;
				a{
					color: #666666;
				}
				em{
					color: #177FE9;
					font-family: Roboto-Medium;
				}
			}
		}
		.introduce{
			font-size: 18px;
			line-height: 24px;
			margin-top: 12px;
			height: 72px;
			display: -webkit-box;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 3;
			overflow: hidden;	
		}
	}
}